/**
 * 静态内部类：线程安全，代码简洁
 *
 * @author ItJianGe
 * @data 2024/7/29 21:54
 */
public class SingleDemo2 {
    private SingleDemo2() {
        System.out.println("创建了 SingleDemo2。。。");
    }

    private static class GetSingleDemo2Class {
        private static final SingleDemo2 SINGLE_DEMO_2 = new SingleDemo2();
    }

    public static SingleDemo2 getInstance() {
        return GetSingleDemo2Class.SINGLE_DEMO_2;
    }

    public static void main(String[] args) {
        SingleDemo2.getInstance();
        SingleDemo2.getInstance();
    }
}
